Mobile
Log In Sign Up
Home > chinese-english > "tubular cristae of mitochondrion" in English

English translation for "tubular cristae of mitochondrion"